home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Disc to the Future 2
/
Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin
/
MAC
/
OTHER_LA
/
YERK__
/
TOOLBOX_
/
FINFO
< prev
next >
Wrap
Text File
|
1986-09-17
|
567b
|
31 lines
\ 8/02/86 cdn Finder Information block
:CLASS Fin <Super Object
\ ( -- bool )
:M PRINT?: fInfo w@ ;M
\ ( -- #files )
:M SIZE: fInfo 2+ w@ ;M
\ ( idx -- adr )
:M FREC: fInfo 4+ swap 0 DO 8+ dup c@ + 1+ align LOOP ;M
\ ( idx -- refNum )
:M VREF: fRec: self w@ ;M
\ ( idx -- fType )
:M FTYPE: fRec: self 2+ @ ;M
\ ( idx -- fVer )
:M FVER: fRec: self 6 + c@ ;M
\ ( idx -- addr len )
:M FILENAME: fRec: self 8+ count ;M
\ ( idx fileObj -- )
:M =: { fileObj -- }
dup filename: self name: fileObj vRef: self setVref: fileObj ;M
;CLASS